animal drawn mower - German English Dictionary